const fs = require('fs');

// 创建文件夹   mk => make 的缩写   dir => directory 文件夹
// 参数 ： path   optins   callback
// fs.mkdir('../resource/html',err=>{
//     if(err) {
//        return console.log('创建失败~');
//     }
//     console.log('success');
// })  

// 递归创建 
// fs.mkdir('../resource/html/a/b/c',{recursive:true},err=>{
//     if(err) {
//        return console.log('创建失败~');
//     }
//     console.log('success');
// })  



// 读取文件夹
fs.readdir('../resource', (err, data) => {
    if (err) {
        return console.log('读取失败');
    }
    console.log(data); //名称列表
})
fs.readdir('./', (err, data) => {
    if (err) {
        return console.log('读取失败');
    }
    console.log(data); //名称列表
})

// 删除文件夹
// fs.rmdir('../资料/html',err=>{
//     if(err) {
//        return console.log('删除失败');
//     }
//     console.log('删除成功');
// })

// 递归删除  不推荐使用（为了可能会删除）
// fs.rmdir('../resource/html/a',{recursive:true},err=>{
//     if(err) {
//        return console.log('删除失败',err);
//     }
//     console.log('删除成功');
// })

// rm 删除  建议使用  
fs.rm('../resource/html/a', { recursive: true }, err => {
    if (err) {
        return console.log('删除失败', err);
    }
    console.log('删除成功');
})